easywebpack-cli 支持两种开发构建模式: easywebpack 增强模式 和 原生 webpack 模式, 同时在最新相关解决方案中,该文件非必须,也就是可以零配置。

easywebpack 增强模式(默认)

easywebpack 增强模式时, webpack.config.js 这份配置不是 Webpack 原生的配置文件, 这是专门给 easywebpack-cli`` 使用的配置文件. 这份配置简化了 Webpack 原生配置, 隐藏众多基础,loader, plugin 等细节, 只提供5个左右的基本配置项, 其中 loader, plugin 通过开关开启就可以使用其功能. 在构建时, easywebpack-cli 最终会这份简化的配置转换为 Webpack 原生配置. 当然 easywebpack 增强模式是兼容原生 Webpack 配置项,比如 entry, target, node, resolve, externals, module.noParse, module.alias, module.rules, devtool, performance等配置项。相关文档所讲都是基于 easywebpack 增强模式。

开发模式

easy dev

编译模式

easy build

原生 webpack 模式 (easywebpack-cli@4.0.0 开始支持)

你可以使用 easywebpack-cli原生 Webpack 配置进行构建, 这时候,你需要在 easy 命令后加上 --webpack 配置

原生 webpack 开发

easy dev --webpack

本地原生 webpack 编译

easy build --webpack

更多命令使用,请见 easywebpack-cli


Author: sky
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source sky !
 Previous
optimizaiton optimizaiton
从 webpack 4 开始,会根据你选择的 mode 来执行不同的优化,你可以通过 optimizaiton  节点进行覆盖配置。在 easywebpack  体系中,会进行进步配置简化。easywebpack 默认配置请根据需要,覆盖默认配置runtimeChunk 默认文件名为 runt...
2019-10-20 sky
Next 
基本介绍 基本介绍
easywebpack基于 Webpack 的前端构建工程化解决方案A Simple, Powerful Wepback Front-End Development Solution    使用文档     技术文章     GitHub
2019-10-20 sky